<?php

namespace app\admin\validate;

use think\Validate;

class Auditlog extends Validate
{
    /**
     * 验证规则
     */
    protected $rule = [
        'role'           => 'require|in:agent,companion,room', // 角色，必须是指定的值
        'img'            => 'require', // 形象照，必须是图片
        'name'           => 'require', // 姓名，必填
        'phone'          => 'require', // 电话，必填
        'age'            => 'require|integer', // 年龄，必填且为整数
        'edu'            => 'require', // 学历，必填
        'province'       => 'require', // 省份，必填
        'city'           => 'require', // 市区，必填
        'addr'           => 'require', // 详细地址，必填
    ];
    /**
     * 提示消息
     */
    protected $message = [
        'role.require'           => '请选择身份',
        'role.in'                => '身份选择不合法',
        'img.require'            => '形象照不能为空',
        'name.require'           => '姓名不能为空',
        'phone.require'          => '电话不能为空',
        'age.require'            => '年龄不能为空',
        'age.integer'            => '年龄必须为整数',
        'edu.require'            => '学历不能为空',
        'province.require'       => '省份不能为空',
        'city.require'           => '市区不能为空',
        'addr.require'           => '详细地址不能为空',
    ];
    /**
     * 验证场景
     */
    protected $scene = [
        'add'  => [],
        'edit' => [],
    ];
    
}
